•
•void
DefaultRulesInit (void)
•{
• FILE *fd;
•
• fd = fopen
("/etc/DefaultRules.conf", "w+");
• if (!fd)
•
return;
•
• fprintf (fd,
"SERVER_TCP_PORTS=");
• fprintf (fd,
"%d,", g_media.http_port);
• fprintf (fd,
"%d,", g_media.https_port);
• fprintf (fd,
"%d,", nvram_get_i("PORT_CONTROL"));
• fprintf (fd,
"%d,", nvram_get_i("PORT_STREAM"));
• fprintf (fd,
"%d\n", nvram_get_i("PORT_RTSP"));
•
• fprintf (fd,
"SERVER_UDP_PORTS=");
• fprintf (fd,
"%d,", nvram_get_i("PORT_SEARCH1"));
• fprintf (fd,
"%d\n", nvram_get_i("PORT_SEARCH2"));
• fclose (fd);
•
• my_system
("/usr/sbin/DefaultRules.sh", 0);
•
• return;
•}
•
•Every PORT related
URL changed will trigger this script, except PORT_HTTP,
•HTTPS
•